const Mock = require('mockjs');
const data = Mock.mock({
    'memberList|4': [
        {
            'id': 1,
            'name|1-3': 'asd',
            'phone|11': '7',
            'age|1-120': 1,
            'salary|6000-8000.1-3': 0,
            'status|1': true,
            'open|2-4': true,
            'order|1-2': {id: '1', name: '第那个', price: 68.0},
            'idCard': /\d{15}|\d{18}/
        }
    ]
});

// console.log(JSON.stringify(data, null, 2));


const mock = Mock.mock({
    'empList|3': [{
        'id|+1': 1,
        'name': '@string',
        'price': '@string',
        'status': '@boolean',
        'birthday': '@date',// 生成日期，默认yyyy-MM-dd
        'entryDate': '@datetime',// 默认为yyyy-MM-dd HH:mm:ss
        'createDate': '@date("yyyy/MM/dd")',
        'updateDate': '@datetime("yyyy/MM/dd HH:mm:ss")',
        'pic': '@image',
        'title': '@ctitle(3.6)',//  中文标题(3到6个)
        'content': '@csentence(8,12)',
        'first':'@cfirst',
        'last':'@clast',
        'url':'@url(\'http\', \'nuysoft.com\')',
        'domain':'@domain',
        'email':'@email(\'nuysoft.com\')',
        'ip':'@ip'
    }]
});

console.log(JSON.stringify(mock, null, 2));
